package br.com.sol.model;

import java.util.Date;


public class Perfil extends Contato{

	private Integer idPerfil;
	
	public static final String TABLE_NAME = "PERFIL";
	
	private static final String SEPARADOR = "$$$";
	
	public Perfil() {
		super();
		this.idPerfil = 1;
	}

	public Integer getIdPerfil() {
		return idPerfil;
	}

	public void setIdPerfil(Integer idPerfil) {
		this.idPerfil = idPerfil;
	}
	
	@Override
	public String toString() {
		StringBuffer buff = new StringBuffer("");
		buff.append(getNome());
		buff.append(SEPARADOR);
		buff.append(getEmail());
		buff.append(SEPARADOR);
		buff.append(getTelefone());
		buff.append(SEPARADOR);
		buff.append(getDataNascimento().toString());
		buff.append(SEPARADOR);
		buff.append(getGenero());
		buff.append(SEPARADOR);
		buff.append(getRelacionamento());
		
		return buff.toString();
	}
	
	public static Perfil toPerfil(String texto){
		String[] sPerfil = new String[6];
		sPerfil = texto.split(SEPARADOR);
		Perfil perfil = new Perfil();
		perfil.setNome(sPerfil[0]);
		perfil.setEmail(sPerfil[1]);
		perfil.setTelefone(sPerfil[2]);
		perfil.setDataNascimento(new Date(Date.parse(sPerfil[3])));
		perfil.setGenero(sPerfil[4]);
		perfil.setRelacionamento(sPerfil[5]);
		return perfil;
	}

}
